import java.io.FileInputStream;
import java.io.IOError;
import java.io.IOException;
import java.io.InputStream;
// 文件练习
//字节流读取文件内容
public class Demo7 {

    public static void main(String[] args)  throws Exception {
        InputStream inputStream=new FileInputStream("./text2.txt");        
        
        while(true){
            byte[] bytes =new byte[1024];
            int n=inputStream.read(bytes);
            if(n==-1){
                break;
            }
            System.out.println("字节数："+n);
        
            for(int i=0;i<n;i++){
                System.out.printf("0x%x",bytes[i]);
                System.out.println();
            }
        }
       


    }
















    public static void main1(String[] args) throws Exception  {
        //创建文件流对象，即打开文件夹
        InputStream inputStream=new FileInputStream("./text2.txt");
        //无限读取文件内容，直到文件末尾
        while(true){
            byte[] bytes=new byte[1024];
            int n=inputStream.read(bytes);
            if(n==-1){
            break;
        }
        //输出字节数组内容
        System.out.println("字节数："+n);
        
        //输出字节数组内容
        for(int i=0;i<n;i++){
            System.out.printf("0x%x\n",bytes[i]);
        }
    
    }
    //关闭文件流
    inputStream.close();
    }
}
